
Meet Rafal Podraza, a software testing instructor with six years in quality assurance, specializing in test automation and deployment, author of Tester Certificate and Udemy courses for Issb exam prep.
Discover how the International Software Testing Qualifications Board standardizes software testing processes and terminology, offers globally recognized certifications including foundation-level exams, and supports professional development.
Explore the Istqb foundation level exam overview, detailing the multiple-choice format, 40–45 questions, 65% passing score, 60–75 minute duration, and topics from basic concepts to testing techniques and test management.
Assess software quality and reliability through a systematic testing process that covers unit, integration, system, acceptance, regression, and performance testing to verify functionality, performance, and usability and to identify defects.
Discover how testing validates software functionality, identifies defects early, and enhances quality and reliability. Understand the testing–QA relationship and the cost implications of defects across the development life cycle.
Explore the seven ISTQB software testing principles, including early testing and defect clustering. Learn how context, the pesticide paradox, and absence of errors influence testing quality.
Explore core test activities from planning and analysis to execution and completion, including defining objectives, test conditions, environments, and monitoring across manual, automated, and continuous testing.
Explore how testing integrates with the software development life cycle, guided by stakeholder needs, team skills, organizational policies, business domain, and project constraints to deliver high quality software.
Testware comprises planning, monitoring, analysis, design, implementation, and execution artifacts that guide testing, document progress, and ensure quality and consistency across software projects.
Explore how traceability links test basis elements to tests and results to verify requirements coverage and assess residual risk, guiding change impact, audits, and governance criteria for high-quality software.
Explore how testing integrates with the software development life cycle, aligns with SDLC stages, and drives quality through DevOps, shift-left, and retrospective process improvements.
Explore the fundamentals of test levels and test types, including unit/component testing, integration, system, and acceptance testing, plus functional, non-functional, black box, and white box testing.
Explore maintenance testing's role in keeping software reliable and performant as changes occur, covering corrective, adaptive, perfective, and preventive maintenance, releases, impact analysis, and production testing.
Master static testing basics to improve software quality by evaluating code, process specifications, and system architectures through manual reviews and static analysis tools, enabling early defect detection and collaboration.
Explore which work products are examinable by static testing, including requirements, source code, test plans, and contracts, and learn how readability and structure enable effective static analysis.
Identify how static testing evaluates software artifacts without execution to enable early defect detection, quality evaluation of work products, and stakeholder confidence through reviews and static analysis.
Compare static testing and dynamic testing to identify defects at different stages. Emphasize their complementary strengths, early defect detection, and cost efficiency to improve software quality.
Enable alignment with requirements and user value by soliciting early and frequent stakeholder feedback, identify issues early, reduce rework, and prevent delays across the software development life cycle.
Navigate the review process from planning the scope, objectives, and effort estimation to initiation, individual and team reviews, anomaly analysis, defect reporting, and final acceptance under ISO IEC 2246.
Discover roles and responsibilities in software reviews, including manager decisions, author accountability, and moderator and reviewer collaboration to ensure high-quality software.
Explore the main review types in software development, informal reviews, walkthroughs, technical reviews, and inspections, and how they detect issues, educate reviewers about the work product, and improve quality.
Define clear objectives and exit criteria, select appropriate review types, and review small chunks; share feedback with stakeholders and authors; secure preparation time and management support.
Explore black box and white box test techniques, including equivalence partitioning, boundary value analysis, decision tables, state transitions, and use case testing, to support test analysis and design.
Explore black-box test techniques that validate software functionality without internal access, including equivalence partitioning, boundary value analysis, decision table testing, state transition testing, and other specification-based methods.
Explore white box testing techniques that analyze the internal code structure to design test cases and measure statement and branch coverage for improved software quality.
Experience based test techniques such as error guessing, fault attacks, exploratory testing, risk-based testing, scenario-based testing, and checklist based testing uncover defects beyond formal methods.
Collaborate to write user stories using the three C's—card, conversation, and confirmation—aligning with business objectives and acceptance criteria, guided by Invest principles for value, estimable, small, and testable outcomes.
Define acceptance criteria to determine when a user story is complete and accepted, guiding testing, planning, and alignment with stakeholder expectations in agile projects.
Explore acceptance test driven development (atdd), a test first approach that uses specification workshops to create executable acceptance tests and collaborative criteria with stakeholders.
Learn how a test plan defines objectives, scope, approach, resources, and schedule, aligns testing with policy and strategy, clarifies roles, and guides risk management for high-quality software.
Align release planning with iterative development by refining the backlog and defining goals, while testers specify acceptance criteria, assess risks, and estimate software testing effort.
Understand entry criteria and exit criteria as prerequisites and quality gates that ensure resources, artifacts, and readiness for testing, including agile definitions of ready and done.
Apply estimation techniques for test effort, including ratios, extrapolation, and three-point estimation. Incorporate wideband Delphi and planning poker, plus measurement error and historical data, to enhance planning.
Prioritize test cases by risk, coverage, and requirements to optimize scheduling, ensure critical functionalities are tested early, and allocate resources effectively, while managing dependencies.
Explore the test pyramid’s unit, integration, and end-to-end levels to structure tests for coverage and efficiency. See how to optimize testing efforts and support reliable software with TDD.
Learn to identify, assess, and mitigate risks in software testing through risk management concepts such as risk analysis, risk control, and risk based testing, improving product quality and project success.
Explore configuration management in software testing by identifying and controlling test artifacts from plans and test cases to baselines through change control and DevOps integration for traceability and reliability.
Master defect management through logging, analysis, and timely resolution, using structured workflows and defect reports to improve software quality and customer trust.
Leverage tool support for testing to streamline requirements, test case, defect, and configuration management, boost collaboration and traceability, and accelerate test design, execution, and non-functional testing for higher quality software.
Explore the benefits and risks of test automation, including time savings, reduced human error, better coverage, and faster feedback, and outline strategies for planning, training, and evaluation.
Explore core ISTQB foundation concepts—from valid test objectives and SDLC influence to static and dynamic testing, reviews, EP, BVA, error guessing, ATDD, acceptance criteria, and risk-based testing.
Design positive and negative test cases for the Cloud Document Portal file upload feature, guided by business requirements and acceptance criteria, using equivalence partitioning and boundary value analysis.
Apply risk-based testing to a cloud document portal, analyzing requirements and architecture to prioritize tests by critical risks in cloud storage, user authorization, data access, and AWS configuration.
This course contains the use of artificial intelligence.
ISTQB Foundation Level Exam Preparation for Software Testing
Get ready to pass the ISTQB® Foundation Level certification with confidence. This course offers a focused, practical, and structured approach to mastering the essential knowledge areas defined in the official syllabus.
What You Will Learn
Fundamentals of Software Testing
Understand the core principles, objectives, and terminology of testing in professional environments.
Testing Throughout the Software Development Lifecycle
Learn how testing fits into Agile, waterfall, and other development models.
Static Testing Techniques
Discover how to review documents and code to find defects early, without executing the software.
Test Design Techniques
Apply various black-box, white-box, and experience-based techniques to design meaningful test cases.
Managing Test Activities
Explore planning, estimation, prioritization, and monitoring of testing efforts.
Test Tools Overview
Understand the role of tools in test management, automation, defect tracking, and more.
Sample ISTQB® Exam
Assess your exam readiness with a realistic practice test that mirrors the format of the actual certification exam.
Why This Course?
Up-to-Date and Aligned with the Latest Syllabus
Fully aligned with the ISTQB® Foundation Level v4.0.1 (latest available syllabus).
Practical and Exam-Oriented
Every module is designed to prepare you for the types of questions you'll face on the actual exam.
Created by Industry Professionals
Designed by certified professionals with hands-on experience in software testing and exam preparation.
Flexible Learning
Study at your own pace, access the course 24/7, and revisit materials whenever you need.
Important Note
This course is an independent preparation resource. It is not officially affiliated with ISTQB®. It is intended to support your learning and exam preparation by covering the key knowledge areas in a clear and accessible way.
Who Is This Course For?
Anyone preparing for the ISTQB® Foundation Level certification.
Newcomers to software testing who want structured learning before taking the exam.
Experienced testers who want to refresh their knowledge and formalize their skills.